emacs.git
33 years ago* xfns.c (Fx_open_connection): If we have X11R5, use
Jim Blandy [Sat, 20 Mar 1993 20:48:34 +0000 (20:48 +0000)]
* xfns.c (Fx_open_connection): If we have X11R5, use
XrmSetDatabase to set the display's database.  In older versions,
just store the value into x_current_display->db.

33 years ago* frame.c (Fraise_frame, Flower_frame): Renamed from
Jim Blandy [Sat, 20 Mar 1993 20:18:44 +0000 (20:18 +0000)]
* frame.c (Fraise_frame, Flower_frame): Renamed from
Fframe_to_front and Fframe_to_back.
(syms_of_frame): Adjusted appropriately.

33 years ago*** empty log message ***
Jim Blandy [Sat, 20 Mar 1993 20:14:00 +0000 (20:14 +0000)]
*** empty log message ***

33 years ago* fileio.c (HAVE_FSYNC): Define, if appropriate.
Jim Blandy [Sat, 20 Mar 1993 19:45:17 +0000 (19:45 +0000)]
* fileio.c (HAVE_FSYNC): Define, if appropriate.
(Fwrite_region): Use HAVE_FSYNC.
* s-aix3-2.h (HAVE_FSYNC): Define.

33 years ago* emacs.c (Finvocation_name): New function.
Jim Blandy [Sat, 20 Mar 1993 19:30:58 +0000 (19:30 +0000)]
* emacs.c (Finvocation_name): New function.
(Vinvocation_name): New variable.
(init_cmdargs): Set it.
(syms_of_emacs): defsubr Finvocation_name, staticpro and
initialize Vinvocation_name.
* lisp.h (Vinvocation_name): New extern declaration.
* xterm.c (invocation_name): Variable deleted; use
Vinvocation_name now.
(x_text_icon, x_term_init): Use Vinvocation_name now instead of
invocation_name.
(x_term_init): Don't initialize invocation_name.
(syms_of_xterm): Don't initialize or staticpro invocation_name.
* xfns.c (invocation_name): Remove extern declaration for this.
[HAVE_X11] (Fx_get_resource): Use Vinvocation_name now instead of
invocation_name.
[not HAVE_X11] (Fx_get_default): Same.

33 years ago* make-dist: Fix typo.
Jim Blandy [Sat, 20 Mar 1993 18:12:07 +0000 (18:12 +0000)]
* make-dist: Fix typo.

33 years ago(Fx_display_color_p): Renamed from Fx_color_display_p.
Richard M. Stallman [Sat, 20 Mar 1993 09:21:13 +0000 (09:21 +0000)]
(Fx_display_color_p): Renamed from Fx_color_display_p.
(syms_of_xfns): Use new name in defsubr.

33 years ago(x_screen): Make this var file scope.
Richard M. Stallman [Sat, 20 Mar 1993 06:25:55 +0000 (06:25 +0000)]
(x_screen): Make this var file scope.
(Fx_server_version): Use Fcons, not list3.

(Fx_server_vendor, Fx_server_version, Fx_display_pixel_width)
(Fx_display_pixel_height, Fx_display_mm_width, Fx_display_mm_height)
(Fx_display_screens, Fx_display_planes, Fx_display_color_cells)
(Fx_display_visual_class, Fx_display_backing_store)
(Fx_display_save_under): New functions.
(x_screen_count, Vx_vendor, x_release, x_screen_height_mm)
(x_screen_width_mm, Vx_backing_store, x_save_under, Vx_screen_visual)
(x_visual_strings): Vars deleted.
(Fx_open_connection): Don't init those vars.
(syms_of_xfns): Set up new functions.  Don't set up those vars as Lisp vars.
Nor x-screen-width and x-screen-height.

33 years agoAdded documentation, made the change comment for old versions more
Eric S. Raymond [Fri, 19 Mar 1993 23:40:27 +0000 (23:40 +0000)]
Added documentation, made the change comment for old versions more
useful.

33 years agoTeach it about the new user-runnable command rcs-checkin.
Eric S. Raymond [Fri, 19 Mar 1993 23:04:44 +0000 (23:04 +0000)]
Teach it about the new user-runnable command rcs-checkin.

33 years agoInitial revision
Eric S. Raymond [Fri, 19 Mar 1993 23:01:33 +0000 (23:01 +0000)]
Initial revision

33 years agoDeleted some VMS caveats. If the src and lisp ChangeLogs are correct,
Eric S. Raymond [Fri, 19 Mar 1993 22:56:22 +0000 (22:56 +0000)]
Deleted some VMS caveats. If the src and lisp ChangeLogs are correct,
dired and mail and process control are now fully supported.

33 years agoMake sure that when new keywords are compiled, we see them
Eric S. Raymond [Fri, 19 Mar 1993 21:48:09 +0000 (21:48 +0000)]
Make sure that when new keywords are compiled, we see them
immediately.

33 years agoTypo fix.
Eric S. Raymond [Fri, 19 Mar 1993 21:32:09 +0000 (21:32 +0000)]
Typo fix.

33 years agoInfo on the terminal-package-finding algorithm.
Eric S. Raymond [Fri, 19 Mar 1993 21:21:39 +0000 (21:21 +0000)]
Info on the terminal-package-finding algorithm.

33 years agoAll references to 18 changed to past tense; APOLLO and SUNBUG merged
Eric S. Raymond [Fri, 19 Mar 1993 21:03:48 +0000 (21:03 +0000)]
All references to 18 changed to past tense; APOLLO and SUNBUG merged
in.

33 years agoAdded 900-line support
Eric S. Raymond [Fri, 19 Mar 1993 19:16:04 +0000 (19:16 +0000)]
Added 900-line support

33 years agoInitial revision
Eric S. Raymond [Fri, 19 Mar 1993 19:11:04 +0000 (19:11 +0000)]
Initial revision

33 years ago* tex-mode.el (tex-send-command): Fix the command sent so that no
Jim Blandy [Fri, 19 Mar 1993 17:38:48 +0000 (17:38 +0000)]
* tex-mode.el (tex-send-command): Fix the command sent so that no
        blank is inserted when replacing the asterisk with the file name.

33 years agoSome VMS changes from Richard Levitte <levitte@e.kth.se>:
Jim Blandy [Fri, 19 Mar 1993 17:28:14 +0000 (17:28 +0000)]
Some VMS changes from Richard Levitte <levitte@e.kth.se>:
* [VMS] systime.h: Include vmstime.h.  VMS has the timezone
variable and the tzname array.
* s/vms.h: VMS does have select.
mth$dmod is the same as Unix's drem.
Use the time functions in vmstime.c.
No need to rename the malloc routines if we're using GNU malloc.
PURESIZE needs to be 330000.
* vmstime.c, vmstime.h: New files.
* systty.h: Don't try to initialize extern declarations under VAX C.
* vmspaths.h (PATH_LOADSEARCH): Include EMACS_LIBRARY:[LOCAL-LISP]
in PATH_LOADSEARCH.
(PATH_EXEC): Use EMACS_LIBRARY:[LIB-SRC] instead of [ETC].
* sysdep.c [VMS] (init_sys_modes): Don't allocate process_ef.
[VMS] (queue_kbd_input): Build events structure correctly.
[VMS] (gethostname): New function.
[VMS] (getwd): Don't get the PATH environment variable; that's
dumb.  Call getcwd.

33 years agoCorrected typo, fixed it to discard = and TAGS files in some cases where it
Eric S. Raymond [Fri, 19 Mar 1993 08:08:04 +0000 (08:08 +0000)]
Corrected typo, fixed it to discard = and TAGS files in some cases where it
should but didn't seen to.

33 years agoAdded unlock and relock.
Eric S. Raymond [Fri, 19 Mar 1993 07:49:20 +0000 (07:49 +0000)]
Added unlock and relock.

33 years agoAdded unlock and relock productions.
Eric S. Raymond [Fri, 19 Mar 1993 07:37:19 +0000 (07:37 +0000)]
Added unlock and relock productions.

33 years agoInitial revision
Eric S. Raymond [Fri, 19 Mar 1993 07:20:22 +0000 (07:20 +0000)]
Initial revision

33 years agoAdded keyword.
Eric S. Raymond [Fri, 19 Mar 1993 06:46:00 +0000 (06:46 +0000)]
Added keyword.

33 years agoOops...
Eric S. Raymond [Fri, 19 Mar 1993 06:41:41 +0000 (06:41 +0000)]
Oops...

33 years ago(Fvisited_file_modtime): New function.
Richard M. Stallman [Fri, 19 Mar 1993 05:30:19 +0000 (05:30 +0000)]
(Fvisited_file_modtime): New function.
(Fset_visited_file_modtime): Accept an argument specifying time value.
If arg is nil, really use the filename handler.

33 years agoAdded unlock and relock.
Eric S. Raymond [Fri, 19 Mar 1993 05:27:03 +0000 (05:27 +0000)]
Added unlock and relock.

33 years ago(cons_to_long, long_to_cons): No longer static.
Richard M. Stallman [Fri, 19 Mar 1993 05:19:23 +0000 (05:19 +0000)]
(cons_to_long, long_to_cons): No longer static.

33 years agoAdd a --compress option to force make-dist to use compress.
Jim Blandy [Thu, 18 Mar 1993 23:12:47 +0000 (23:12 +0000)]
Add a --compress option to force make-dist to use compress.

33 years ago* make-dist: Use gzip, if we can find it.
Jim Blandy [Thu, 18 Mar 1993 23:06:04 +0000 (23:06 +0000)]
* make-dist: Use gzip, if we can find it.

33 years ago* frame.h (FOR_EACH_FRAME): Change the definition so that
Jim Blandy [Thu, 18 Mar 1993 22:50:00 +0000 (22:50 +0000)]
* frame.h (FOR_EACH_FRAME): Change the definition so that
FRAME_VAR is a lisp object.
* dispnew.c (WINDOW_CHANGE_SIGNAL, do_pending_window_change):
Adjusted appropriately.
* xdisp.c (redisplay): Adjusted appropriately.

* dispnew.c (Fredraw_frame): Give this appropriate definitions for
MULTI_FRAME and non-MULTI_FRAME configurations.
(Fredraw_display): Give this a non-MULTI_FRAME-dependent definition.

33 years agoInitial revision
Eric S. Raymond [Thu, 18 Mar 1993 22:31:30 +0000 (22:31 +0000)]
Initial revision

33 years agoCorrected Keywords header.
Eric S. Raymond [Thu, 18 Mar 1993 21:49:55 +0000 (21:49 +0000)]
Corrected Keywords header.

33 years agoCorrected Keywords header
Eric S. Raymond [Thu, 18 Mar 1993 21:44:24 +0000 (21:44 +0000)]
Corrected Keywords header

33 years ago* solar.el (solar-time-string): Round the time properly.
Jim Blandy [Thu, 18 Mar 1993 21:39:28 +0000 (21:39 +0000)]
* solar.el (solar-time-string): Round the time properly.

33 years agoAdd or correct keywords
Eric S. Raymond [Thu, 18 Mar 1993 21:29:42 +0000 (21:29 +0000)]
Add or correct keywords

33 years ago(make-frame): Renamed from new-frame.
Richard M. Stallman [Thu, 18 Mar 1993 19:22:48 +0000 (19:22 +0000)]
(make-frame): Renamed from new-frame.
(new-frame): Alias for make-frame.

33 years agoSome VMS changes from Richard Levitte <levitte@e.kth.se>:
Jim Blandy [Thu, 18 Mar 1993 16:11:17 +0000 (16:11 +0000)]
Some VMS changes from Richard Levitte <levitte@e.kth.se>:
* [VMS] systime.h: Include vmstime.h.  VMS has the timezone
variable and the tzname array.
* s/vms.h: VMS does have select.
mth$dmod is the same as Unix's drem.
Use the time functions in vmstime.c.
No need to rename the malloc routines if we're using GNU malloc.
PURESIZE needs to be 330000.
* vmstime.c, vmstime.h: New files.
* systty.h: Don't try to initialize extern declarations under VAX C.
* vmspaths.h (PATH_LOADSEARCH): Include EMACS_LIBRARY:[LOCAL-LISP]
in PATH_LOADSEARCH.
(PATH_EXEC): Use EMACS_LIBRARY:[LIB-SRC] instead of [ETC].
* sysdep.c [VMS] (init_sys_modes): Don't allocate process_ef.
[VMS] (queue_kbd_input): Build events structure correctly.
[VMS] (gethostname): New function.
[VMS] (getwd): Don't get the PATH environment variable; that's
dumb.  Call getcwd.

33 years ago* configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
Jim Blandy [Thu, 18 Mar 1993 16:10:40 +0000 (16:10 +0000)]
* configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
make rs6000-ibm-aix default to -aix32.

33 years agoFix spacing conventions.
Richard M. Stallman [Thu, 18 Mar 1993 10:18:30 +0000 (10:18 +0000)]
Fix spacing conventions.

33 years ago(function-key-map) Nuke code no longer bound to keys.
Eric S. Raymond [Thu, 18 Mar 1993 03:38:31 +0000 (03:38 +0000)]
(function-key-map) Nuke code no longer bound to keys.

33 years agoAs many key cookies as possible renamed to fit the new conventions
Eric S. Raymond [Thu, 18 Mar 1993 03:37:14 +0000 (03:37 +0000)]
As many key cookies as possible renamed to fit the new conventions
documented is lisp/term/README.

33 years agoFix things so that bindings are added to the keymap already created by
Eric S. Raymond [Thu, 18 Mar 1993 03:35:08 +0000 (03:35 +0000)]
Fix things so that bindings are added to the keymap already created by
terminal initialization.

33 years agoLess klugey version of fix.
Eric S. Raymond [Wed, 17 Mar 1993 23:50:29 +0000 (23:50 +0000)]
Less klugey version of fix.

33 years agoAdd production to nuke binaries and doc files.
Eric S. Raymond [Wed, 17 Mar 1993 22:31:58 +0000 (22:31 +0000)]
Add production to nuke binaries and doc files.

33 years agoTeach this to use help-screen.el.
Eric S. Raymond [Wed, 17 Mar 1993 22:20:57 +0000 (22:20 +0000)]
Teach this to use help-screen.el.

33 years agoDoc fix.
Richard M. Stallman [Wed, 17 Mar 1993 21:40:14 +0000 (21:40 +0000)]
Doc fix.

33 years ago* xterm.c (x_display_box_cursor, x_display_bar_cursor): Don't
Jim Blandy [Wed, 17 Mar 1993 20:11:00 +0000 (20:11 +0000)]
* xterm.c (x_display_box_cursor, x_display_bar_cursor): Don't
display the cursor on garbaged frames.

33 years agoInitial revision
Eric S. Raymond [Wed, 17 Mar 1993 17:19:16 +0000 (17:19 +0000)]
Initial revision

33 years agoAdd standard library headers.
Eric S. Raymond [Wed, 17 Mar 1993 17:17:05 +0000 (17:17 +0000)]
Add standard library headers.

33 years agoAdd standard library headers.
Eric S. Raymond [Wed, 17 Mar 1993 16:56:02 +0000 (16:56 +0000)]
Add standard library headers.

33 years agoInitial revision
Eric S. Raymond [Wed, 17 Mar 1993 16:26:48 +0000 (16:26 +0000)]
Initial revision

33 years agoAdd standard library headers.
Eric S. Raymond [Wed, 17 Mar 1993 15:58:09 +0000 (15:58 +0000)]
Add standard library headers.

33 years agoAdded standard library headers.
Eric S. Raymond [Wed, 17 Mar 1993 15:20:58 +0000 (15:20 +0000)]
Added standard library headers.

33 years ago(finder-compile-keywords) Treat nil in a path argument as $PWD.
Eric S. Raymond [Wed, 17 Mar 1993 14:26:35 +0000 (14:26 +0000)]
(finder-compile-keywords) Treat nil in a path argument as $PWD.

(finder-by-keyword) Handle LFD as input gracefully.

33 years agoIncrement version number to match vc.el's.
Eric S. Raymond [Wed, 17 Mar 1993 14:01:56 +0000 (14:01 +0000)]
Increment version number to match vc.el's.

33 years ago(vc-header-strings) Name changed to vc-header-alist, to match the
Eric S. Raymond [Wed, 17 Mar 1993 13:58:48 +0000 (13:58 +0000)]
(vc-header-strings) Name changed to vc-header-alist, to match the
docs.

(vc-finish-logentry, vc-next-comment, vc-previous-comment,
vc-comment-search-forward, vc-comment-search-backward) The VC comment
ring is now a separate buffer from *VC-log*; editing of old comments
is no longer destructive.

33 years agoAdded `Developer's configuration' section.
Eric S. Raymond [Wed, 17 Mar 1993 13:23:14 +0000 (13:23 +0000)]
Added `Developer's configuration' section.

33 years agoSupply second arg for tgetstr() calls.
Eric S. Raymond [Wed, 17 Mar 1993 13:11:50 +0000 (13:11 +0000)]
Supply second arg for tgetstr() calls.

33 years ago(_getpty): Declare this, not _get_pty.
Richard M. Stallman [Wed, 17 Mar 1993 09:22:15 +0000 (09:22 +0000)]
(_getpty): Declare this, not _get_pty.

33 years agoFix typo in previous change.
Richard M. Stallman [Wed, 17 Mar 1993 09:19:47 +0000 (09:19 +0000)]
Fix typo in previous change.

33 years ago(Fprocess_send_eof): Make sure proc is running.
Richard M. Stallman [Wed, 17 Mar 1993 07:59:09 +0000 (07:59 +0000)]
(Fprocess_send_eof): Make sure proc is running.

33 years agoSome awks don't understand "\r". Code around this.
Paul Eggert [Tue, 16 Mar 1993 22:49:00 +0000 (22:49 +0000)]
Some awks don't understand "\r".  Code around this.
Unfortunately this requires putting a carriage return in the source code.
Don't assume that rlog will tolerate times like `10:10:60';
RCS 5.7 won't allow this.

33 years ago(vc-version-diff): Use (message ...), not (message (format ...)).
Paul Eggert [Tue, 16 Mar 1993 21:09:56 +0000 (21:09 +0000)]
(vc-version-diff): Use (message ...), not (message (format ...)).
(vc-backend-checkout, vc-backend-assign-name): Correct bogus messages.

33 years agoMerge today's change by eric with everybody else's
Paul Eggert [Tue, 16 Mar 1993 20:21:05 +0000 (20:21 +0000)]
Merge today's change by eric with everybody else's
change (from 1992/08/04 through 1993/02/24).

33 years agoDoc fix.
Jim Blandy [Tue, 16 Mar 1993 18:36:27 +0000 (18:36 +0000)]
Doc fix.

33 years ago* bytecomp.el (byte-compile-from-buffer): Put buffer containing
Jim Blandy [Tue, 16 Mar 1993 18:35:04 +0000 (18:35 +0000)]
* bytecomp.el (byte-compile-from-buffer): Put buffer containing
compiled code in binary overwrite mode.

33 years agosrc/\f * simple.el (quoted-insert): In overwrite mode, don't read digits
Jim Blandy [Tue, 16 Mar 1993 18:18:47 +0000 (18:18 +0000)]
src/\f        * simple.el (quoted-insert): In overwrite mode, don't read digits
as an octal character code.  In binary overwrite mode, overwrite
the characters instead of inserting them.
(overwrite-mode-textual, overwrite-mode-binary): New symbols, for
use in the mode line.
(overwrite-mode): Doc fix.  Use force-mode-line-update.
(binary-overwrite-mode): New function.
     * loaddefs.el (minor-mode-alist): Make the mode line element for
overwrite-mode be the symbol `overwrite-mode'.

33 years ago* cmds.c (overwrite_binary_mode): Deleted; this implements the
Jim Blandy [Tue, 16 Mar 1993 18:18:05 +0000 (18:18 +0000)]
* cmds.c (overwrite_binary_mode): Deleted; this implements the
wrong feature.
(Qoverwrite_mode_binary): New variable.
(internal_self_insert): If current_buffer->overwrite_mode is
`overwrite-mode-binary', do as overwrite_binary_mode used to.
(syms_of_cmds): Remove defvar of overwrite_binary_mode; initialize
Qoverwrite_mode_binary.
* buffer.c (syms_of_buffer): Doc fix for overwrite_mode.
* buffer.h (struct buffer): Doc fix.

33 years agovc-error-occurred: moved to vc-hooks.el in order for ^X^F of a
Eric S. Raymond [Tue, 16 Mar 1993 15:47:45 +0000 (15:47 +0000)]
vc-error-occurred: moved to vc-hooks.el in order for ^X^F of a
nonexistent file to work.

33 years agovc-error-occurred needs to be in vc-hooks.
Eric S. Raymond [Tue, 16 Mar 1993 15:44:52 +0000 (15:44 +0000)]
vc-error-occurred needs to be in vc-hooks.

33 years ago* calendar.el (calendar-time-zone): Initialize this when
Jim Blandy [Tue, 16 Mar 1993 09:13:53 +0000 (09:13 +0000)]
* calendar.el (calendar-time-zone): Initialize this when
calendar.el loads, not in the defvar.

33 years agoRename `live-window-p' to `window-live-p', for consistency with
Jim Blandy [Tue, 16 Mar 1993 05:55:57 +0000 (05:55 +0000)]
Rename `live-window-p' to `window-live-p', for consistency with
`frame-live-p'.
* window.c (Fwindow_live_p): Renamed from Flive_window_p.
* lisp.h (CHECK_LIVE_WINDOW): Change to use Qwindow_live_p.
(Qwindow_live_p): Extern declaration renamed fom Qlive_window_p.

33 years ago(xmenu_show): Do BLOCK_INPUT; unblock just before returning.
Richard M. Stallman [Tue, 16 Mar 1993 05:55:12 +0000 (05:55 +0000)]
(xmenu_show): Do BLOCK_INPUT; unblock just before returning.

33 years ago[SIGIO] (UNBLOCK_INPUT): Resignal if x_pending_input.
Richard M. Stallman [Tue, 16 Mar 1993 05:54:56 +0000 (05:54 +0000)]
[SIGIO] (UNBLOCK_INPUT): Resignal if x_pending_input.

33 years ago* frame.c (Fframe_height, Fframe_width): Fix doc strings to match
Jim Blandy [Mon, 15 Mar 1993 21:41:36 +0000 (21:41 +0000)]
* frame.c (Fframe_height, Fframe_width): Fix doc strings to match
those of the multi-frame versions in frame.el.  Accept an optional
argument FRAME, also for consistency.

33 years ago*** empty log message ***
Jim Blandy [Mon, 15 Mar 1993 20:40:34 +0000 (20:40 +0000)]
*** empty log message ***

33 years ago* floatfns.c (logb): Add extern declaration for this.
Jim Blandy [Mon, 15 Mar 1993 20:17:07 +0000 (20:17 +0000)]
* floatfns.c (logb): Add extern declaration for this.

* floatfns.c (Flogb): Under SYSV, implement this using frexp.

33 years ago(sparclite, sparclite-*): New configuration.
Jim Wilson [Mon, 15 Mar 1993 19:36:54 +0000 (19:36 +0000)]
(sparclite, sparclite-*): New configuration.

33 years ago* register.el (view-register): Neglect not to avoid failing to
Jim Blandy [Mon, 15 Mar 1993 09:02:00 +0000 (09:02 +0000)]
* register.el (view-register): Neglect not to avoid failing to
properly display all the possible sorts of things one might find
in a buffer.

33 years agoMake frame configurations start with a distinctive symbol.
Jim Blandy [Mon, 15 Mar 1993 08:51:02 +0000 (08:51 +0000)]
Make frame configurations start with a distinctive symbol.
* frame.el (current-frame-configuration): Return a list as before,
but starting with `frame-configuration'.
(set-frame-configuration): Check that CONFIGURATION is a list
starting with `frame-configuration', strip it off, and do as before.
(frame-configuration-p): New function.
* register.el (jump-to-register): Use frame-configuration-p,
instead of catching an error in set-frame-configuration.  Really now.

33 years ago* indent.el (indent-region, indent-region-function): Doc fix.
Jim Blandy [Mon, 15 Mar 1993 06:37:33 +0000 (06:37 +0000)]
* indent.el (indent-region, indent-region-function): Doc fix.

33 years ago(wait_reading_process_input): New option to wait
Richard M. Stallman [Mon, 15 Mar 1993 06:09:04 +0000 (06:09 +0000)]
(wait_reading_process_input): New option to wait
till a given cons cell has a non-nil car.
Delete vipc conditionals.

33 years ago(FRAMEP): Macro deleted.
Richard M. Stallman [Mon, 15 Mar 1993 06:07:40 +0000 (06:07 +0000)]
(FRAMEP): Macro deleted.

33 years agoInclude termhooks.h.
Richard M. Stallman [Mon, 15 Mar 1993 06:06:56 +0000 (06:06 +0000)]
Include termhooks.h.

33 years ago(Xatom_wm_change_state): Just declare.
Richard M. Stallman [Mon, 15 Mar 1993 06:06:07 +0000 (06:06 +0000)]
(Xatom_wm_change_state): Just declare.
(Xatom_emacs_selection, Xatom_clipboard, Xatom_clipboard_selection):
(Xatom_wm_change_state, Xatom_incremental, Xatom_multiple):
(Xatom_targets, Xatom_timestamp, Xatom_delete, Xatom_insert_selection):
(Xatom_pair, Xatom_insert_property, Xatom_text): Decls deleted.
(x_begin_selection_own): Decls deleted.
(Fx_open_connection): Set up only the wm atoms here.
Call Xatoms_of_xselect.

33 years ago(SELECTION_EVENT_DISPLAY): New macro.
Richard M. Stallman [Mon, 15 Mar 1993 06:05:17 +0000 (06:05 +0000)]
(SELECTION_EVENT_DISPLAY): New macro.
(SELECTION_EVENT_REQUESTOR, SELECTION_EVENT_SELECTION)
(SELECTION_EVENT_TARGET, SELECTION_EVENT_PROPERTY)
(SELECTION_EVENT_TIME): New macros.
(struct selection_input_event): New structure.

33 years ago(Xatom_wm_change_state): Define here.
Richard M. Stallman [Mon, 15 Mar 1993 06:04:31 +0000 (06:04 +0000)]
(Xatom_wm_change_state): Define here.

(XTread_socket): Handle NEW_SELECTIONS alternative:
queue events for SelectionRequest and SelectionClear;
call functions for SelectionNotify and PropertyNotify.

33 years ago(record_property_change, record_delete, record_insert):
Richard M. Stallman [Mon, 15 Mar 1993 06:03:33 +0000 (06:03 +0000)]
(record_property_change, record_delete, record_insert):
Don't make boundary or touch last_undo_buffer if cur buf has no undo.

33 years ago(PRINTPREPARE): Handle marker that points nowhere.
Richard M. Stallman [Mon, 15 Mar 1993 06:02:29 +0000 (06:02 +0000)]
(PRINTPREPARE): Handle marker that points nowhere.

33 years ago* indent.el (indent-line-function): Doc fix.
Jim Blandy [Mon, 15 Mar 1993 06:01:50 +0000 (06:01 +0000)]
* indent.el (indent-line-function): Doc fix.

33 years ago(list_of_items): Allow strings among the alist items;
Richard M. Stallman [Mon, 15 Mar 1993 06:00:04 +0000 (06:00 +0000)]
(list_of_items): Allow strings among the alist items;
they make nonselectable lines.

(single_keymap_panes): When storing in ENABLES, check def before enabled.

33 years ago(Fdelete_other_windows): Handle FRAME_MENU_BAR_LINES.
Richard M. Stallman [Mon, 15 Mar 1993 05:50:55 +0000 (05:50 +0000)]
(Fdelete_other_windows): Handle FRAME_MENU_BAR_LINES.

33 years ago(display_menu_bar): Assume FRAME_MENU_BAR_ITEMS already set.
Richard M. Stallman [Mon, 15 Mar 1993 05:50:02 +0000 (05:50 +0000)]
(display_menu_bar): Assume FRAME_MENU_BAR_ITEMS already set.
Fill out line with spaces.
Put explicit spaces between items.

33 years ago(command_loop_1): Set FRAME_MENU_BAR_ITEMS here.
Richard M. Stallman [Mon, 15 Mar 1993 05:46:58 +0000 (05:46 +0000)]
(command_loop_1): Set FRAME_MENU_BAR_ITEMS here.

(menu_bar_items): Reverse the list when done.

(command_loop_1): Typo calling Qrecompute_lucid_menubar.
(read_key_sequence): Likewise.  Also fix call to Vrun_hooks.

(kbd_buffer_get_event): Handle selection_clear_event
and selection_request_event events.

(read_key_sequence): Support Vcurrent_menubar
and Qactivate_menubar_hook.  Call Qrecompute_lucid_menubar.
(syms_of_keyboard): Set up Vcurrent_menubar, Vprevious_lucid_menubar,
Qactivate_menubar_hook, and Qrecompute_lucid_menubar.

33 years ago(INTEGERP, SYMBOLP, MARKERP, STRINGP, VECTORP): New macros.
Richard M. Stallman [Mon, 15 Mar 1993 05:44:21 +0000 (05:44 +0000)]
(INTEGERP, SYMBOLP, MARKERP, STRINGP, VECTORP): New macros.
(COMPILEDP, BUFFERP, SUBRP, PROCESSP, FRAMEP, WINDOWP): New macros.
(WINDOW_CONFIGURATIONP, FLOATP): New macros.

33 years ago(selection_request_event, selection_clear_event): New event kinds.
Richard M. Stallman [Mon, 15 Mar 1993 05:43:15 +0000 (05:43 +0000)]
(selection_request_event, selection_clear_event): New event kinds.

33 years ago* sort.el (sort-float-fields, sort-numeric-fields): Use
Jim Blandy [Mon, 15 Mar 1993 04:46:45 +0000 (04:46 +0000)]
* sort.el (sort-float-fields, sort-numeric-fields): Use
string-to-number, not string-to-float or string-to-int.

* sort.el (sort-float-fields): Make this autoloaded.

* sort.el (sort-numeric-fields): Doc fix.

33 years ago* sort.el (sort-float-fields): Use string-to-number, not
Jim Blandy [Mon, 15 Mar 1993 04:43:47 +0000 (04:43 +0000)]
* sort.el (sort-float-fields): Use string-to-number, not
string-to-float.